main{
    background-color: #ffe2b0;
    font-family: 'Hiragino Sans GB', 'Microsoft YaHei', 'SimSun', sans-serif;
}
.main-top{
    height: 441px;
    background: url("../images/banner-bg.jpg") center top no-repeat;
}
.center-img{
    width: 990px;
    margin: 0 auto;
    position: relative;
}
.center-img a:nth-of-type(1){
    width: 200px;
    height: 65px;
    position: absolute;
    left: 0;
    top:40px;
    z-index: 5;
}
.center-img a:nth-of-type(2){
    width: 115px;
    height: 95px;
    position: absolute;
    right: 180px;
    top: 127px;
}
.center-img h3{
    text-align: center;
    position: absolute;
    top: 50px;
    width: 990px;
    height: 30px;
    line-height: 30px;
    font-size: 18px;
    color: #613e3e;
    font-family: 'Hiragino Sans GB','Microsoft YaHei','SimSun',sans-serif;
}
.invite{
    background: url("../images/content-bg.jpg") center top no-repeat;
}
.invite-container{
    width: 990px;
    margin: 0 auto;
    text-align: left;
}
.invite-record{
    height: 866px;
}
.onload-invite{
    width: 265px;
    height: 206px;
    margin-left: 390px;
    background: url("../images/no-login.png") no-repeat;
}
.onload-box{
    position: relative;
    width: 474px;
    height: 580px;
    margin-bottom: 80px;
    padding: 30px 22px 80px;
    font-size: 18px;
    color: #666;
    border-radius: 6px;
}
.onload-left{
    float: left;
    background-color: #fff3de;
}
.onload-box h3{
    margin-bottom: 4px;
    padding-bottom: 12px;
    font-size: 24px;
    color: #613e3e;
    border-bottom: solid 1px #613e3e;
}
.onload-left-logout{
    text-align: center;
}
.onload-left-logout p{
    margin: 80px 0 45px;
    font-size: 18px;
    color: #666666;
}
.onload-left-logout a{
    display: inline-block;
    width: 160px;
    height: 38px;
    line-height: 38px;
    color: white;
    border-bottom: 5px solid #2e8e33;
    background-color: #43b149;
    border-radius: 4px;
    text-decoration: none;
}
.decorated{
    position: absolute;
    bottom: -60px;
    left: -190px;
    z-index: 2;
    width: 1370px;
    height: 119px;
    background: url("../images/shanqiu.png") no-repeat;
}
.onload-right{
    float: right;
    background-color: #f7fff0;
}
table{
    color: #666;
    font-size: 18px;
    width: 430px;
    font-family: Hiragino Sans GB, Microsoft YaHei, SimSun, sans-serif;
}
.th-sort{
    width: 36px;
    padding-right: 30px;
}
tr{
    line-height: 46px;
}
.th-user{
    width: 131px;
}
.th-amount{
    text-align: right;
}
.th-month{
    text-align: right;
}
.td-sort{
    width: 34px;
    padding-right: 36px;
    text-align: center;
}
.td-sort i{
    display: block;
    width: 33px;
    height: 28px;
    line-height: 32px;
    font-size: 18px;
    color: white;
    font-style: normal;
}
.td-sort-1 i{
    background: url("../images/guize.png") 0 -350px no-repeat;
}
.td-sort-2 i{
    background: url("../images/guize.png") -35px -350px no-repeat;
}
.td-sort-3 i{
    background: url("../images/guize.png") -70px -350px no-repeat;
}
.td-month{
    text-align: right;
}
.td-amount{
    text-align: right;
}
.award-rule{
    margin-bottom: 80px;
}
.rule h3{
    width: 165px;
    height: 41px;
    margin-bottom: 26px;
}
.award-rule h3{
    background: url("../images/guize.png") 0 -243px no-repeat;
}
.other-rule h3{
    background: url("../images/guize.png") 0 -285px no-repeat;
}
.other-rule{
    margin-bottom: 80px;
}
.other-rule ol{
    list-style: decimal;
}
.other-rule ol li{
    margin-left: 55px;
    font-size: 19px;
    line-height: 36px;
    color: #666;
}